/* 
 * File:   CacheConfig.h
 * Author: dell
 *
 * Created on 2012年4月2日, 上午11:33
 */

#ifndef CACHECONFIG_H
#define	CACHECONFIG_H

#include "../common.h"
#include <string>

namespace Rapid{
    class CacheConfig {
    public:
        CacheConfig():existCacheConfig(false){};
        virtual ~CacheConfig(){};
        
        /** 指示是否存在CacheConfig配置，默认:false */
        bool existCacheConfig;
        std::string base;
        double capacity;
        long limit;

        void debug(){
            if(existCacheConfig){
                LOG_DEBUG("base:%s", base.c_str());
                LOG_DEBUG("capacity:%f", capacity);
                LOG_DEBUG("limit:%d", limit);
            }
        }        
        
    };
}
#endif	/* CACHECONFIG_H */

